@charset "utf-8";
.people-name span, .micro-main-nav ul li a i, dl.de-all-area dt a span, dl.de-all-area dt a span i.top, dl.de-all-area dt a span i.bottom, .quick-nav ul li a i, .micro-main-nav ul li a span { display: inline-block; }
.msheader .header_icon, ul.de-line-list li a p.area-name i, dl.de-all-area dt a span i.top { background: url(../images/micro_store_bg_1.png); background-size: 10em 14em; }
.quick-nav ul li a i { background: url(../images/micro_store_bg_2.png); background-size: 10em 10em; }
.micro-header { width: 100%; background-size:100% 100%; background-repeat:no-repeat; }
.micro-header a img { width:640px; height:inherit; }
.micro-logo { width: 30%; height:2rem; margin:0 2% 0 2%; background-image:url(../images/logo_micro.png); background-repeat:no-repeat; background-size:100% auto; }
/*.micro-logo img { width: 100%;}*/
.m-store-header { text-align: center; width:100%; height:3.82rem; background:#0091ba; }
.wx_search_txt { width:30%; height:1.8rem; line-height:1.8rem; color:#0f67a3; float:left; font-size:0.8rem; background-size:27px auto; background-position:0 51%;padding-left:3px }
.m3_search_txt { width:55%; padding-left:1rem; height:1.8rem; line-height:1.8rem; color:#898989; float:left; padding-left:0.5rem; font-size:0.8rem; background-size:27px auto; background-position:0 51%; }
.m3_search_btn { background:url(../images/sousuo.jpg) no-repeat 0.2rem center; border-left:2px solid #24acdb; width:15%; height:1.3rem; float:right; margin:0.2rem 0; background-size: 70% auto; }
.m3_shezhi { float:right; width:7%; height:1.5rem; }
.m3_shezhi img { width:100%; height:auto; }
.people-name { font-size: 2rem; padding:0.7rem 0 0.5rem 0; }
.people-name span { line-height: 0.8rem; font-size: 1rem; border-left: 1px solid #000; padding-left: 0.7rem; margin-left: 0.7rem; }
.header-white { color:#fff; text-shadow:2px 2px 5px rgba(0, 0, 0, .5); }
.header-white .people-name span { border-color:#fff; }
.header-white .micro-logo { background-image:url(../images/logo_micro2.png); }
.header-black { color:#000; }
.header-black .people-name span { border-color:#000; }
.bg_2 { background:#dcdddd; height:1rem; overflow:hidden; padding-bottom:0.5rem; }
.banner_2 { width:100%; height:5rem; overflow:hidden; border:1px solid #9fa0a0; margin-bottom:1rem; }
.banner_2 ul li { float:left; width:33.33%; height:5rem; }
.banner_2 ul li img { width:100%; height:100%; }
.nav_1 { overflow:hidden; width:100%; padding-top:1rem; background:#fff; }
.nav_img_1 { float:left; width:40%; height:inherit; }
.nav_img_2 { float:left; width:30%; height:inherit; }
.nav_img_3 { float:left; width:20%; height:inherit; }
.nav_img_4 { float:left; width:10%; height:inherit; }
.nav_img_1 img { height:4.8rem; width:97%; }
.nav_img_2 img { height:2.3rem; margin-bottom:0.2rem; width:97%; }
.nav_img_3 img { height:4.8rem; width:97%; }
.nav_img_4 img { height:4.8rem; width:97%; }
.hot-destination { overflow:hidden; background:#fff; }
.hot-destination1 { overflow:hidden; background:#fff; width:100%; height:4rem; }
.hot-destination1 ul li { float:left; height:4rem; }
.hot-destination1 ul li img { width:100%; height:100%; }
.zb_2 { width:25%; height:4rem; }
.gn_2 { width:35%; height:4rem; }
.cj_2 { width:40%; height:4rem; }
.de-content { margin-top:0.5rem; width:100%; overflow:hidden; }
.de_content_img_1 { float:left; width:48.5%; margin:0 1%; height:12rem; background:url(../images/qg_wx.jpg) no-repeat #f17051; background-size:60% 50%; background-position:70% 60%; border-radius:0.5rem; }
.de_content_img_1 p { color:#fff; font-size:1.5rem; font-weight:bold; margin-top:1rem; margin-left:1rem; }
.de_content_img_1 span { color:#fff; font-size:0.7rem; display:block; line-height:1rem; width:6rem; height:3rem; }
.de_content_img_2 { float:left; width:49%; height:12rem;text-align:center }
.de_content_img_2 div{
 float:left;
 width:48.5%;
 margin-right:2%;
}
.de_content_img_2 div:nth-child(2n){
 margin-right:0!important;
}

.de_content_img_2 p { color:#fff; font-size:0.8rem; margin-left:0.3rem; float:left; }
.de_content_img_2 span {
 color: #fff;
 display: inline-block;
 /* width: 2rem; */
 font-size: 0.8rem;
 font-weight: bold;
 line-height: 0.5rem;
 /* margin-left: 2rem; */
 margin-top: 4.5rem;
}

.de_content_img_2 div:first-child { background:url(../images/zb_wx.jpg) no-repeat #24acdb; background-size:60% 60%; background-position:50% 20%; height:5.9rem; margin-bottom:0.2rem; border-radius:0.5rem; }
.de_content_img_2  div:nth-child(2) { background:url(../images/cj_wx.jpg) no-repeat #24acdb; background-size:60% 60%; background-position:50% 20%; height:5.9rem; margin-bottom:0.2rem; border-radius:0.5rem; }
.de_content_img_2 div:nth-child(3) { background:url(../images/gn_wx.jpg) no-repeat #24acdb; background-size:60% 60%; background-position:50% 20%; height:5.9rem; margin-bottom:0.2rem; border-radius:0.5rem; }
.de_content_img_2 div:nth-child(4) { background:url(../images/mp_wx.jpg) no-repeat #24acdb; background-size:60% 60%; background-position:50% 20%; height:5.9rem; margin-bottom:0.2rem; border-radius:0.5rem; }
.de_content_img_4 {
 width: 97%;
 margin: 0 auto;
 height: 12rem;
}
.de_content_img_4 div{
 width:49.5%;
 margin-right:1%;
 float:left;
}
.de_content_img_4 div:nth-child(2n){
 margin-right:0!important;
}

.de_content_img_4 div:first-child { height:5.9rem; background:url(../images/jp_wx.jpg) no-repeat #feb449; background-size:30% 50%; background-position:90% 60%; border-radius:0.5rem; margin-bottom:0.2rem; }
.de_content_img_4  div:nth-child(2) { height:5.9rem; background:url(../images/mdd_wx.jpg) no-repeat #9876ed; background-size:30% 50%; background-position:90% 60%; border-radius:0.5rem; }
.de_content_img_4  div:nth-child(3) { height:5.9rem; background:url(../images/yl_wx.jpg) no-repeat #29d184; background-size:30% 50%; background-position:90% 60%; border-radius:0.5rem; margin-bottom:0.2rem; }
.de_content_img_4  div:nth-child(4) { height:5.9rem; background:url(../images/zj_wx.jpg) no-repeat #ee8888; background-size:30% 50%; background-position:90% 60%; border-radius:0.5rem; }


.de_content_img_2_2 p { color:#fff; font-size:0.8rem; margin-left:0.3rem; margin-top:3.5rem; float:left; }
/*.de_content_img_2_2 span { color:#fff; display:inline-block; width:2rem; font-size: 0.8rem; font-weight:bold; line-height: 0.5rem; margin-left: 2rem; margin-top: 4.5rem; }*/
.de_content_img_3 { float:left; width:23.5%; margin-right:1%; height:12rem; }

.de_content_img_3_1 p { color:#fff; font-size:0.8rem; margin-left:0.5rem; float:left; }
/*.de_content_img_3_1 span { color:#fff; display:inline-block; width:2rem; font-size: 0.8rem; font-weight:bold; line-height: 0.5rem; margin-left: 2rem; margin-top: 4.5rem; }*/

.de_content_img_3_2 p { color:#333; font-size:0.8rem; margin-left:3.5rem; line-height:1rem; }
/*.de_content_img_3_2 span { color:#fff; display:inline-block; width:4rem; font-size: 0.8rem; font-weight:bold; line-height: 0.5rem; margin-left: 1.3rem; margin-top: 4.5rem; }*/
/*.de_content_img_4 { float:left; width:48.5%; margin:0 0.5% 0 1%; height:12rem; }*/

.de_content_img_4 p { color:#fff; font-size:1rem; font-weight:bold; margin-left:1rem; float:left; margin-top:1rem; }
/*.de_content_img_4 p { color:#fff; font-size:1rem; font-weight:bold; margin-left:1rem; float:left; margin-top:1rem; }*/
.de_content_img_4  div:nth-child(1) span { color:#9a621e; display:inline-block; width:6rem; font-size: 0.8rem; font-weight:normal; line-height: 0.5rem; }

.de_content_img_4  div:nth-child(2)  span { color:#5d4198; display:inline-block; width:6rem; font-size: 0.8rem; font-weight:normal; line-height: 0.5rem; }
/*.de_content_img_5 { float:left; width:48.5%; margin:0 1% 0 0.5%; margin-right:1%; height:10rem; }*/

/*.de_content_img_5_1 p { color:#fff; font-size:1rem; font-weight:bold; margin-left:1rem; float:left; margin-top:1rem; }*/
.de_content_img_4  div:nth-child(3)  span { color:#17955d; display:inline-block; width:6rem; font-size: 0.8rem; font-weight:normal; line-height: 0.5rem; }

/*.de_content_img_5_2 p { color:#fff; font-size:1rem; font-weight:bold; margin-left:1rem; float:left; margin-top:1rem; }*/
.de_content_img_4  div:nth-child(4)  span { color:#96635f; display:inline-block; width:6rem; font-size: 0.8rem; font-weight:normal; line-height: 0.5rem; }
.de-title, .de-title-line { padding: 0 2%; }
.de-title, .de-title-line { font-weight:200; font-size:1.5rem; margin-top:1rem; height:2rem; }
.de-title, .de-title-line1 { padding: 0 2%; }
.de-title, .de-title-line1 { font-weight:700; font-size:1.5rem; margin-top:1rem; height:2rem; color:#333; }
ul.de-line-list { overflow: hidden; }
ul.de-line-list li { width: 49%; float: left; padding-bottom:0.7rem; }
 ul.de-line-list li:nth-child(2n) {
margin-left: 2%;
}
.de-title-line span { float:right; color:#0091ba; font-size:1rem; }
ul.de-line-list li a img { width: 100%; }
ul.de-line-list li a p:last-child { font-size: 0.85rem; line-height: 1.25rem; color: #969696; width: 100%; height: 1.25rem; }
ul.de-line-list li a p.area-name { height:2rem; color: #000; padding:0.4rem 0 0 0; }
ul.de-line-list li a p.area-name i { width: 1rem; height: 1rem; font-size: 1rem; display: inline-block; background-position:0 -10.5rem; vertical-align:-0.1rem; }
ul.de-line-list li a p:last-child, dl.de-hot-line dd a p.t, ul.de-line-list li a p.area-name { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; -moz-binding:url(ellipsis.xml#ellipsis); }
.content_xianlulist { width:100%; height:9.5rem; overflow:hidden; position:relative; }
.content_xianlulist_img { position:absolute; width:95%; height:9rem; overflow:hidden; margin-left:2.5%; border-radius:0.5rem; }
.content_xianlulist_img img { background-size:100% 100%; width:100%}
.content_xianlulist_txt { width:95%; height:3rem; position:relative; top:5rem; }
.content_xianlulist_txt_1 { width:65%; height:3rem; background:#000; filter:alpha(opacity:30);
opacity:0.7; -moz-opacity:0.7; -khtml-opacity: 0.7; float:left;overflow:hidden }
.content_xianlulist_txt_1_didian { color:#fff; font-size:0.9rem; font-weight:bold; float:left; font-family:"汉仪中宋简"; padding:0 0.2rem;
 height: 1.3rem;
 overflow: hidden; }
.content_xianlulist_txt_1_qishi { width:100%; color: #fff; float: left; font-family: "汉仪中宋简"; height: 1.5rem; line-height: 1.5rem; font-size:0.7rem; color:#44cccf; }
.content_xianlulist_txt_1_shichang { font-size:0.7rem; font-family:"汉仪中宋简"; color:#fff; width:20%; height:1.3rem; line-height:1.3rem; border-radius:0.5rem; background:#44cccf; float:left; text-align:center; margin:0 5px}
.content_xianlulist_txt_1_didian span { font-size:0.5rem; line-height:1rem; }
.content_xianlulist_txt_2 { width:35%; height:3rem; float:right; background:url(../images/duo_wx.jpg) no-repeat scroll 0 51% / 13px auto #ff3333; }
.content_xianlulist_txt_2_mingcheng { padding-left:0.7rem; float:left; color:#fff; font-size:1rem; line-height:3rem; }
.content_xianlulist_txt_2_mingcheng span { font-size:0.5rem; color:#fff; height:3rem; line-height:3rem; }
.content_xianlulist_txt_2_zhekou { border-left:0.1rem solid #fff; color:#fff; font-family:"汉仪中宋简"; float:left; font-size: 1rem; height: 2.4rem; line-height: 1.2rem; margin: 0.3rem 0 0 0.6rem; padding-left:0.3rem; }
.content_xianlulist_txt_2_jiage { font-size:1.3rem; font-family:"汉仪中宋简"; color:#383635; font-weight:bold; float:right; padding-right:0.1rem; }
.content_xianlulist_txt_2_jiage span { font-weight:normal; }
.content_xianlu_more { height:2rem; border:0.1rem solid #0e6eb8; text-align:center; line-height:2rem; }
.content_xianlu_more a { font-size:1rem; text-align:center; color:#0e6eb8; }
.de-title { border-left: 0.5rem solid #cf502d; font-size:1rem; line-height:2rem; border-bottom:0.1rem solid #d3d3d4; }
.de-title-line1 { height: 2.5rem; line-height:2.4rem; padding: 0; width:95%; margin:0 auto; margin-top: 0.5rem; border-left:0.5rem solid #ff3333; margin-bottom: -1px; padding-left:1rem; padding-left:1rem; background-size: 13px auto; background-position: 0 51%; }
.de-title-line1 ul { float: right; height:2.5rem; padding-right:0.5rem; }
.de-title-line1 ul li { float: left; position: relative; height:2.5rem; margin-left: 1rem; font-weight:100; }
.de-title-line1 ul li a { display: block; font-size: 1rem; color: #555; line-height: 2.5rem; }
.de-title-line1 ul li.this1 { border-bottom:0.25rem #0e6eb8 solid; margin-bottom: -1px; }
.de-title-line1 ul li.this1 a { color: #333; }
dl.de-hot-line { overflow: hidden; margin-top:0.7rem; padding-bottom:0.7rem; border-bottom: 1px solid #e6e6e6; }
.ad-box-p { position: relative; }
dl.de-all-area { overflow: hidden; }
dl.de-all-area dd li, dl.de-all-area dt, dl.de-all-area dd { float: left; }
dl.de-all-area dt { width:25%; height:8.3rem; overflow: hidden; }
dl.de-all-area dt a { line-height:1rem; padding:1.5rem 0 0 0; height:8.25rem; background-color: #41C12C; display: block; text-align: center; color: #fff; }
dl.de-all-area dt a span { width: 2.5rem; line-height: 0; }
dl.de-all-area dt a span i.top { position: relative; z-index: 2; width: 2.5rem; height: 2.5rem; background-color: #fff; border-radius:2.5rem; -webkit-border-radius:2.5rem; }
dl.de-all-area dt a span i.bottom { position: relative; width: 1.25rem; height:1.25rem; z-index:1; }
dl.de-all-area dt a span i.bottom:before { left: 0; top: -1rem; position: absolute; width: 1.25rem; height: 1.25rem; background-color: #fff; content:""; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
 .de-content .ad-box-p:nth-child(1) dl.de-all-area {
margin-top: 0.3rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt {
height: 5.8rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a {
padding: 0.65rem 0 0 0;
height: 5.35rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a span i.bottom {
height: 0.5rem;
}
 .de-content .ad-box-p:nth-child(2) dl.de-all-area dt a {
background-color: #4083C8;
}
 .de-content .ad-box-p:nth-child(3) dl.de-all-area dt a {
background-color: #E8576F;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a span i.top {
background-position:-1rem -10.5rem;
}
 .de-content .ad-box-p:nth-child(2) dl.de-all-area dt a span i.top {
background-position:-3.5rem -10.5rem;
}
 .de-content .ad-box-p:nth-child(3) dl.de-all-area dt a span i.top {
background-position:-6rem -10.5rem;
}
dl.de-all-area dd { width:75%; overflow: hidden; }
dl.de-all-area dd li { width: 33%; float: left; padding:0 0 0.4rem 0.4rem; list-style: none; }
dl.de-all-area dd li a { display: block; border: 1px solid #dcdcdc; text-align: center; height: 2.5rem; line-height: 2.5rem; background: #f5f5f5; background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(100%, #f5f5f5)); background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); }
dl.de-all-area dd li.click a { background: #fff; line-height: 2.2rem; }
dl.de-all-area dd li.click a img { width: 1.25rem; height: 0.714rem; }
dl.de-all-area dd li.click a.click-over { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
dl.de-all-area dd li:nth-child(3n), dl.de-all-area dd li:last-child {width: 34%;}
dl.de-all-area dd li.this { position: relative; z-index: 1001; }
dl.de-all-area dd li.this a { color:#41C12C; font-weight: 700; border: 1px solid #c8c8c8; }
dl.de-all-area dd li.more-around-line { width: 100%; }
dl.de-all-area dd li.more-around-line a { background: #fff; }
.all-area-arrow { position:absolute; left:45%; bottom:0.4rem; width: 1rem; height:1rem; }
.all-area-arrow:after { position: absolute; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color: #fff; top:1px; }
.all-area-arrow:before { position: absolute; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color: #c8c8c8; top: 0px; }
.quick-nav { margin-top: 0.5rem; }
.quick-nav ul { overflow: hidden; width: 100%; background-color: #f5f5f5; }
.quick-nav ul li { float: left; width: 20%; padding: 0.5rem 0 0.8rem 0; }
.quick-nav ul li a { display: block; text-align: center; color: #555; line-height: 1rem; }
.quick-nav ul li a i { width: 2rem; height: 2rem; }
.quick-nav ul li a p { font-size: 0.85rem; line-height: 1rem; }
.quick-nav ul li:nth-child(1) a i {
background-position: 0 0;
}
.quick-nav ul li:nth-child(2) a i {
background-position: -2rem 0;
}
.quick-nav ul li:nth-child(3) a i {
background-position: -4rem 0;
}
.quick-nav ul li:nth-child(4) a i {
background-position: -8rem 0;
}
.quick-nav ul li:nth-child(5) a i {
background-position: -4rem -2rem;
}
/**/
.newTitleStar { padding-left:0.4em; font-size:1.15em; border-left:0.3em solid #32B45A; color:#000; margin-bottom:0.5em; font-weight:bold; }
.store-copy1 { text-align: center; padding:0.5rem 0; margin-top: 1rem; color: #fff; font-size: 0.85rem; background-color:#2c2e2e; }
.store-copy2 { text-align: center; padding:0.5rem 0; margin-top: 1rem; color: #969696; font-size: 0.85rem; background-color:rgba(245, 245, 245, 1); }
.yellow a { color:#ffa526; }
.green a { color:#0ba29a; }
.blue a { color:#0e6eb8; }
.sj_content { width:100%; height:11rem; overflow:hidden; }
.sj_content ul li { float:left; width:31.2%; height:10rem; overflow:hidden; position:relative; margin:1%; }
.sj_content_img { width:100%; height:10rem; position:absolute; overflow: hidden; border-radius: 0.5rem; }
.sj_content ul li img { background-size: 100% 100%;width:100%;height:100%; }
.sj_content_text { position:relative; }
.sj_content_text { background:#fff; -moz-border-radius: 100em; -webkit-border-radius: 100em; border-radius: 100em; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; width:5rem; height:5rem; color:#dd1254; margin-top:2.5rem; text-align:center; font-weight:bold; }
.sj_content_text p { font-size:1rem; padding-top:1.2rem; padding-left:0.4rem; border-bottom:0.8px solid #898b8b; }
.sj_content_text span { display:block; line-height:1rem; }
.sj_content_text .place { font-size:0.8rem; width:5rem; height:1rem; text-align:center; font-weight:normal; text-align:center; }
.sj_content_text .price { font-size:0.7rem; color:#dd1254; font-weight:normal; text-align:center; }
/*微信端*/
.wx_header_top { width:100%; height:3rem; padding:0.5rem 3%; background:#fff; }
.wx_logo { width:25%; float:left; height:2rem; overflow:hidden; text-align:center; line-height:2rem; }
.m3_search { width:65%; float:left; height:2rem; overflow:hidden; border:0.1rem solid #24acdb; line-height:2rem; background: #fff none repeat scroll 0 0; border-radius: 0.5rem; margin-left:2%; }
.m3_dizhi { float:left; line-height:2.25rem; color:#fff; font-size:0.85rem; background:url(../images/icon_bg_5.png) no-repeat right center; padding-right:1rem; padding-left:0.5rem; }
